b72a9e74a9699010ecf7232c8e894a25bc64fb44,src/main/java/io/vertx/ext/dropwizard/impl/HttpClientMetricsImpl.java,HttpClientMetricsImpl,requestReset,#HttpClientRequestMetric#,105

Before Change



  @Override
  public void requestReset(HttpClientRequestMetric requestMetric) {
    requestMetric.endpointMetric.inUse.dec();
    long duration = clientReporter.end(requestMetric, 0, requestMetric.uri != null && uriMatcher.match(requestMetric.uri));
    requestMetric.endpointMetric.usage.update(duration, TimeUnit.NANOSECONDS);
  }

  @Override

After Change


  @Override
  public void requestReset(HttpClientRequestMetric requestMetric) {
    long duration = clientReporter.end(requestMetric, 0, requestMetric.uri != null && uriMatcher.match(requestMetric.uri));
    if (requestMetric.endpointMetric != null) {
      requestMetric.endpointMetric.inUse.dec();
      requestMetric.endpointMetric.usage.update(duration, TimeUnit.NANOSECONDS);
    }
  }